package com.thinvent.recommend.manager.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 通用分页对象
 *
 * @param <T> 列表元素类型
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Pager<T> {
    /** 当前页码，从 1 开始 */
    private int pageNum;
    /** 每页大小 */
    private int pageSize;
    /** 总记录数 */
    private long total;
    /** 当前页的数据 */
    private List<T> data;
}
